package com.yunxi.baseDataToHub.pojo.urm;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * Created by Administrator on 2019/8/18.
 */
@Data
public class IntentionalInformationVO implements Serializable {
    //	线索编号	String
    private String clueNo;
    //	线索类型	String
    @NotNull
    @Max(value=3,message="请提供正确的线索类型值 1潜客线索,2试驾线索,3订单线索")
    @Min(value=1,message="请提供正确的线索类型值 1潜客线索,2试驾线索,3订单线索")
    private String clueType;
    //	渠道编号	String
    private String partnerCode;
    //	客户ID	String
    private String customerNo;
    //	客户姓名	String
    private String customerName;
    //	15位码	String
    private String vehicleCode;
    //	内饰颜色代码	String
    private String colorInCode;
    //	内饰颜色名称	String
    private String colorInName;
    //	外饰颜色代码	String
    private String colorOutCode;
    //	外饰颜色名称	String
    private String colorOutName;
    //	手机号	String
    private String tel;
    //	获取时间	String
    private String getDate;
    //	线索状态(Clue_GetStatus,0未领取,1已领取,2超时)	Integer
    private String isGet;
    //	领取人	String
    private String getUser;
    //	状态1启用0禁用	Integer
    private int status;
    //	是否删除	Integer
    private int isDel;
    //	备注	String
    private String memo;
    //	分配人	String
    private String assignUser;
    //	省	String
    private String province;
    //	市	String
    private String city;
    //	县	String
    private String region;
    //	是否自己领取	Integer
    private int isSelf;
    //	线索来源	String
    private String clueSource;
    //	展厅销售顾问	String
    private String salAdviserCode;
    //	性别	String
    private String sex;
    //	车系	String
    private String series;
    //	车型	String
    private String intentModel;
    //	获取信息途径	String
    private String getInfoWay;
    //	意向级别	String
    @NotNull
    @Max(value=7,message="请提供正确的字典值 1 O 2 H 3 A 4 B 5 C 6 其他 7 战败")
    @Min(value=1,message="请提供正确的字典值 1 O 2 H 3 A 4 B 5 C 6 其他 7 战败")
    private String level;
}
